Volume 18, Issue 66, January 2023, Pages 169-182
Nourhan Hazem mohamady; Akram Farouk; Moataz Abd El Ftah
Volume 18, Issue 66, January 2023, Pages 218-225
sara abd algalil gawdat; Akram Farouk; Ayman Farid
Volume 16, Issue 61, October 2021, Pages 1251-1271
Alaa Sayed ELHalaboush; Akram Farouk